@charset "utf-8";
/* CSS Document */
html{ height: 100%; }
body, td, th, input,div, button,select {
    font-size: 12px;
    color: #333;
     font-family: "Microsoft Yahei", "微软雅黑", Arial; 
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
}
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
input {
    outline: none;
    cursor: pointer
}
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, form, label, fieldset, input, p, blockquote, th, td {
    margin:0;
    padding:0;
    /* cursor: pointer; */
}
ul, ol {
    list-style: none;
}
img {
    border: 0px;
}
ul, li {
    list-style: none;
}
em, i {
    font-style: normal;
}
a {
    text-decoration: none;
    color: #666;
    outline: none;
    font-weight: normal;
}
a:hover {
    background-repeat: no-repeat;
    color: #009f41;
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}
.clearfix:after {
    clear: both
}
select {
  border: solid 1px #000;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url(" ../images/sm-icon-downarrow.png") no-repeat scroll right center transparent!important;
  padding-right: 14px;
}
select::-ms-expand { display: none; }

/*--------header样式-------*/
.main_header_bg{background:#029F50; height:45px;}
.main_1366{width:1206px;  line-height:45px; color: #fff; margin: 0 auto;}
.main_header_bg img{vertical-align: middle}
.main_header_bg i{margin-left: 20px;}
.main_header_bg span{border-right:1px solid #fff; padding-right: 20px; color: #fff;}
.main_header_bg b{ font-weight: normal;}

/*----导航样式---*/
.manin_nav{ background:#A5382A; height: 40px; position: relative; }
.manin_nav-1206{width:1206px; margin:0px auto;}
.main_nav_1000{width:1000px; margin:0px auto;}

.nav{ width:70%; }
.nav .list{list-style-type:none;}
.nav .list li{float:left;  height:40px; line-height:40px; font-size: 15px; }
.nav .list li .game_hover{float:left; display:block; height:40px; padding:0 20px 0 20px; color:white; font-weight:bold; text-decoration:none;}
.nav .list li .game_hover_current,
.nav .list li .game_hover:hover{ color:#029F50; padding:0 20px 0 20px; border-bottom:3px solid #029F50; height: 40px; }

.hover_cont{display:none; position:absolute; width:auto; height:auto; top:39px; border-top:0;  z-index:1000;width: 100%; left: 0;}
.hover_cont .nav_cont{padding:0px; overflow: hidden; margin-left: 350px;}
.hover_cont .Dwei{ position: absolute; left:345px; top:0; z-index: 5; margin-left: 0; }
.hover_cont .nav_li{overflow: hidden; padding:20px;}
/*.hover_cont .nav_li:hover{background:rgba(255,255,255,0.3)}*/
.hover_cont .nav_li_l{ width:auto; font-size:18px; color:#fff; line-height:35px; margin-bottom: 5px;}
.hover_cont .nav_li_r{ color:#fff; font-size:14px; line-height:28px;}
.hover_cont .nav_li_r a{padding:0px; color:#fff; font-size:14px; text-decoration:none; }
.hover_cont .nav_li_r a:hover{color:#009f41;}
.hover_cont .nav_li_r a.orange{color:#fff;}
.hover_cont .nav_li_r .iconR{  margin-left: 10px; width: 30px; display: inline-block; }
.lczx .nav_li{ margin-right: 35px; }

.fl{float:left;}

/*.nav .list .jcsj{width:560px;left:0;}
.nav .list .lczx{width:805px;left:0;}
.nav .list .xxrk{width:504px;left:0;}
.nav .list .bmzx{width:480px;left:0;}*/
/*透明背景*/
.Tback{width: 100%;  background:#5b5b5b; position: absolute; left: 0;top:0; filter:alpha(opacity=0.9); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}


/* 表格hover开始*/
table.PStable tr:hover,table.PStable td:hover{ background:#f7f7f7; }
table.PStable td:hover a{text-decoration:none; color:#029f42; }
/* 表格hover结束*/